package sng.modules.model.vo
{
	import mx.collections.ArrayCollection;
	
	/**
	 * 
	 * @author leonliu
	 * 主界面数据实体
	 * 
	 */	
	public class HudVO
	{
		public function HudVO()
		{
			m_mainvo=new MainVO();
			m_buildinglist=new ArrayCollection();
			m_userbuildinglist=new ArrayCollection();
			m_seedlist=new ArrayCollection();
		}
		
		
		
		
		//3.用户主属性
		private var m_mainvo:MainVO;
		//1.任务列表
		
		//2.建筑列表
		[Bindable]
		private var m_buildinglist:ArrayCollection;
		
		private var m_seedlist:ArrayCollection;

		/**
		 *种子列表 
		 */
		public function get seedlist():ArrayCollection
		{
			return m_seedlist;
		}

		/**
		 * @private
		 */
		public function set seedlist(value:ArrayCollection):void
		{
			m_seedlist = value;
		}
		
		
		/**
		 * 
		 * 建筑列表
		 * 
		 */		
		[Bindable]
		public function get buildinglist():ArrayCollection
		{
			return m_buildinglist;
		}
		
		public function set buildinglist(value:ArrayCollection):void
		{
			m_buildinglist = value;
		}
		
		/**
		 *用户建筑列表 
		 */		
		private var m_userbuildinglist:ArrayCollection;
		
		public function get userbuildinglist():ArrayCollection
		{
			return m_userbuildinglist;
		}
		
		public function set userbuildinglist(value:ArrayCollection):void
		{
			m_userbuildinglist = value;
		}
		
		/**
		 * 用户名
		 */
		[Bindable]
		public function get mainvo():MainVO
		{
			return m_mainvo;
		}
		
		/**
		 * @private
		 */
		public function set mainvo(value:MainVO):void
		{
			m_mainvo = value;
		}
		
	}
	
	
}